{{tag>serveur svn git gestion_de_projet brouillon}}

----


====== InDefero : Environnement de gestion de code source ======


InDefero est un projet comparable a [[trac]], avec une grosse influence de Google Code. Le projet est sous licence GNU GPL v2.

Indefero est capable de :
  * Gérer de multiples projets
  * Gérer un dépôt de source par projet en utilisant : [[git]], [[subversion|subversion]] ou [[mercurial]]
  * Gérer un traqueur de bug par projet
  * Gérer un wiki par projet
  * Gestion multi-utilisation avec différents niveaux de droits et d'accès


===== Prérequis =====

Avant toute chose, il est bien entendu impératif de disposer d'une distribution Ubuntu et d'un accès [[sudo|privilégié]] sur la machine.

Indefero est une application web écrite en PHP, elle a aussi besoin d'un serveur [[:LAMP]] fonctionnel et configuré, ainsi que de certaines extensions [[modules_php#php-pear|php-pear]]


==== Installation des extensions PEAR ====
  sudo apt-get install php-pear
  sudo pear upgrade-all
  sudo pear install --alldeps Mail
  sudo pear install --alldeps Mail_mime


===== Installation =====

L'installation se fait en deux parties, la première consiste en l'installation de la librairie Pluf, puis dans un second temps l'installation de InDefero lui-même.

==== Organisation recommandée pour les fichiers ====

If your server document root is in /var/www a good thing is to keep the number of files under the /var/www folder to its minimum. So, you should create a /home/www folder in which we are going to install all but the files which need to be available under the document root.

  /home/www/pluf
  /home/www/indefero

==== Installation de Pluf ====
Télécharger Pluf depuis le site officiel www.pluf.org
  cd /var/www/indefero
  wget http://projects.ceondo.com/p/pluf/source/download/master/
  unzip pluf-master.zip
  mv pluf-maaster pluf


==== InDefero ====


===== Configuration =====
==== idf.php ====
==== path.php ====
==== Initialisation de la base de données ====
==== Ajout du premier utilisateur ====



===== Mise en place de la gestion des dépôts =====
 ==== Git ====
 ==== Svn ====

 ==== Mercurial ====



===== Références =====
  * La doc officielle [anglais]: http://www.indefero.net/open-source/

----

//Contributeurs : [[:utilisateurs:wysman]].//